package com.training.java.core.interfaces;

public class Customer implements Person {
	
	private String name;
	private String address;
	private int age;
	private boolean couponMember;
	

	/**
	 * @param name
	 * @param address
	 * @param age
	 * @param couponMember
	 */
	public Customer(String name, String address, int age, boolean couponMember) {
		super();
		this.name = name;
		this.address = address;
		this.age = age;
		this.couponMember = couponMember;
	}
	

	public String getName() {
		return name;
	}


	public String getAddress() {
		return address;
	}


	public int getAge() {
		return age;
	}


	public boolean isCouponMember() {
		return couponMember;
	}


	@Override
	public void showInfo() {
		System.out.println("Hi, my name is " + name);
		System.out.println("I am " + age + " years old.");
		System.out.println("I live in " + address);
	}

	@Override
	public void employmentStatus() {
		System.out.println("I am looking to apply for job at your store.");

	}

	@Override
	public void maritalStatus() {
		System.out.println("I do have a nagging wife.");

	}

}
